(Slang) (US) barracuda - İngilizce Eş Anlamlılar Sözlük